Failed to execute goal org.apache.maven.plugins:maven | 您所在的位置:网站首页 › fatal error compiling 无效的标记 › Failed to execute goal org.apache.maven.plugins:maven |
问题现象
使用SpringBoot3.x,Idea中maven、项目均配置了JDK17+环境、,控制台执行打包命令mvn -Dmaven.test.skip=true -U clean install 报如下错: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.12.0:compile (default-compile) on project chen-engine: Fatal error compiling: 无效记: --release -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :chen-engine 解决方案mac环境,windows环境方案一样,切换环境即可 针对我的电脑(JDK8 和JDK17共存),因为环境不匹配问题,idea配置只是针对当前项目的配置,当你打开控制台的时候,控制台用的是系统的环境配置(我的电脑默认启用的是JDK8),控制台如下命令检查你的当前系统环境mvn -v > mvn -v Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00) Maven home: /Users/chen/develop/gradle/apache-maven-3.6.1 Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.16", arch: "x86_64", family: "mac"此时将jdk8 切换至jdk17即可 执行命令jdk17(见下方JDK多环境配置) > jdk17再次执行打包命令mvn -Dmaven.test.skip=true -U clean install 即可 mac环境jdk17 命令配置打开配置文件:sudo vim ~/.bash_profile,配置jdk17 JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home # 默认使用java8 export JAVA_HOME=$JAVA_8_HOME export PATH="$JAVA_HOME:$PATH" #alias jdk 配置此处,可以在控制台通过 jdk8、jdk17切换jdk版本呢 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk17="export JAVA_HOME=$JAVA_17_HOME" |
CopyRight 2018-2019 实验室设备网 版权所有 |